Telegram Group Search
7 урок:
Ссылка на видео
Методичка в notion: Файлы, JSON, CSV
Ссылка на презентацию

В презентации на последнем слайде есть дополнительная информация, которую нужно изучить для углубления в тему

Видео с решением практики

Практика:
Файл log_100.json:
1) чему равен общий вклад топ-3 всех IP по количеству посещений? Указать процентом
2) сколько в файле уникальных IP, с которых на сайт заходили только 1 раз

Файл log_cereals.csv:
3) наименьшая стоимость пачки манки
4) средняя цена на крупу за весь период наблюдений

Файл log_full.csv:
5) найти максимально часто встречающийся IP
6) посчитать в процентах вклад этого IP адреса в общее кол-во запросов
7) найти последнюю запись в логах с этим IP и выяснить какой user-agent был у этой записи
получить словарь:

suspicious_agent = {
"ip": '...', # самый частовстречаемый ip в логах
'fraction': 70.205, # процент запросов с таким ip от общего кол-ва запросов
'count': 29427, # число запросов с таким IP
'last': { # вложенный словарь с 2-мя полями
'agent': '...', # последний user-agent для этого ip
'timestamp': '...', # последний timestap для этого ip
}
}

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
8 урок:
Ссылка на видео
Методичка в notion: Парсинг
Ссылка на презентацию

Это крайний урок этого мини-курса по python
Спасибо всем, кто смотрел, изучал, пресылал домашки итд
Я видел прогресс в живую и это очень круто
Да, программирование оказалось не таким простым, если пытаться за 1 месяц выучить материал, который обычно растягивается на 8 месяцев
Если вы разобрались хотя бы на 60% - вы красавцы

Этот урок получился самым прикладным и насыщенным: я в нём разобрал основы HTML, CSS, затронул JS, показал как снимать блокировку с некоторых платных сайтов, разобрал GET, POST запросы, разобрал несколько библиотек python и написал 2 парсинга . Надеюсь, вам понравится
Возможно не всё будет понятно с 1 раза, поэтому советую конспектировать урок и практиковаться прямо во время урока (повторять мои действия)

В этой группе, возможно, будут какие-то уроки бонусом (типа разбора библиотеки selenium для автоматизации web процессов, работа с прокси, капчами итп). Но сейчас всё-таки я делаю основной упор на создание своей школы программирования, где будет похожий формат, но изучать темы будем глубже, группы будут по 5-6 человек и будем двигаться в комфортном темпе, чтобы было 100% понимание (и всё это за символическую сумму)
Скоро будет готов сайт и там можно будет ознакомиться с самими курсами и программами

Практика:
1) Погуглить дополнительный материал по уроку

2) С сайта https://www.coingecko.com/ru спарсить для каждой строчки "монета", "Цена", "1ч", "24ч", "7д", "Объем торгов за 24 часа", "рыночная кап-ция"
Эту информацию поместить в csv файл по соответствующим столбцам

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
Уроки с теорией практикой и разбором практики:
Урок 1 - типы данных, ветвления.
Урок 2 - объединение условий, цикл while.
Урок 2.1 - Как понять цикл while (на примере)
Урок 3 - цикл for + списки.
Урок 4 - функции.
Урок 5 - строки, методы строк, файл для практики.
Урок 6 - словари и кортежи.
Урок 7 - файлы, JSON, CSV, файлы для практики.
Урок 8 - парсинг.
Урок 9 - selenium
Урок 10 - ООП
Урок 11 - web3
Урок 12 - EIP-1559
Урок 13 - асинхронность
Урок 14 - Docker
Урок 15 - Асинхронный конструктор и деструктор (aenter, aexit)
Урок 16 - Playwright
Урок 17 - Starknet
Урок 17 - практика и пулы ликвидности

Полезные ресурсы:
- Статья "
How to Code или как выносить проекты на 1000 аккаунтов" feat cryppi
- Список расписанных вопросов по python и back end
- Как зашифровать (обфусцировать) код, чтобы заказчик не кинул

Бесплатные софты:
- Starknet
- Aptos graffio (DEPRECATED)
- Aptos enable nft
- Aptos mint domain names
- Aptos проверка NFT от graffio и OAT

Платные софты:
- Starknet + ZkSync

Лайфхаки:
- Ускорение любого видео в браузере
- Инструкция: "как написать любой http запрос за 3 секунды на любом языке программирования"

Other:
- Бусты в канал

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
9 урок:
Ссылка на видео
Ссылка на презентацию
Код с урока
Список опций chromium

Это урок по selenium, который позволит вам автоматизировать практически любой процесс в браузере (начиная с минимального парсинга и заканчивая тестнетами в крипте итп)
В следующем уроке рассмотрим автоматическое прохождение капчи

Практика:
Подключить к chromedriver расширение MetaMask
Загрузить любой кошелек в метамаск
Добавить в расширение метамаск любую сеть через chainlist

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
10 урок (ООП):
Ссылка на видео
Методичка в notion: ООП
Ссылка на презентацию

В этом уроке мы рассмотрели одну из самых важных тем в python и в программировании в целом - ООП

Так же в этом уроке вы увидите как SBF жестко залудил и потерял последние 100к$, а CZ поднял денег на медвежке

Материал специально старался подготовить так, чтобы не перегрузить лишней теорией
После урока вы сможете комфортно чувствовать себя в ООП, понимать чужой код, писать свой код используя ООП и закроете 90% практических задач с ООП. Остальные 10% вы уже загуглите с полным пониманием темы
Почти весь урок состоит из практических примеров

Практику придумать сложно так как интересные проекты с ООП обычно достаточно большие
Из практики могу предложить вузовскую скучную практику по типу "создать свой класс матрица" или создать свой класс "вектор"
Но если хотите, то вот задачка (дополнительную практику можно найти в интернете)

Практика:
Создайте класс Vector с полями x и y, определите для него конструктор, метод str, необходимые арифметические операции:

сложение (__add__)
вычитание (__sub__)
умножение на число справа (__mul__) и слева (__rmul__)
отрицание (унарный минус __neg__)

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
Нашел прикольный сайт
Многие про него знают, но вдруг кто-то не знал
В общем, теперь не обязательно самостоятельно писать сложный запрос через requests
Достаточно просто:
1) Натйи нужный запрос, нажать на него правой кнопкой мыши, выбрать copy -> copy as cURL (скриншот 1)
2) Открыть сайт https://curlconverter.com/
3) вставить запрос и выбрать нужный язык программирования (скрин 2)

Поздравляю!! Теперь вы умеете парсить на 27 языках программирования

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
11 урок (WEB3):
Наконец-то свершилось!!
Видос по библиотеки web3.py
Код из видео

В видео рассмотрено 20% (которые дадут 80% результата) того, что вам нужно знать чтобы самостоятельно писать софты для автоматизации ончейн активностей и профессионально автоматизировать процессы (для себя или на заказ)
Вы познакомитесь с моей структурой кода, которая позволит вам легко масштабироваться, легко искать в коде то, что вам нужно и вести фермы из тысячи аккаунтов и больше

Видео выйдет сегодня днём, а перед этим советую пересмотреть видео по ООП
А так же ознакомиться с методичками Крюгера чтобы понимать как работает блокчейн и что такое транзакция, газ, апрув итд
Вот еще статейка с хабра, которая рассматривается в видео

Видос получился на 2 часа с небольшим так как в нем рассмотрен материал как по самой библиотеки web3.py, так и по тому, как её использую я (какой структурой кода пользуюсь, какие дополнительные функции создаю итд)

P.S. в видосе засветил приватник кошелька, на котором примерно 4$ - можете себя забрать на комиссии в l0

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
В чате в последнее время много вопросов стало появляться про backend на python
Примерно год назад я ходил по python собесам (back end), чтобы понять сколько я стою на рынке и что я буду делать, если крипта перестанет работать
Чисто для себя я подготовил файлик с расписанными вопросами с собесов для джунов и пара вопросов для мидлов
Файл оформлен отвратно, но всё равно кому-то будет полезен

Вот сам файл
UPD: Перенес всё из файла в notion и разбил по темам

P.S. Notion буду ещё редактировать: буду расписывать вопросы понятнее и добавлять новые

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
В чате сейчас говорили про то, что можно взломать python код, который вы передаете заказчику
Поэтому вот мини пост с ХаудиХо
Видос ХаудиХо (можно смотреть с 7:08)
Но если коротко, то, чтобы вас не на**ал заказчик, то минимальное, что вы можете сделать - это обфусцировать ваш python код и встроить експлойт, который удалит весь исходный код после определенной даты
Благо, вы это можете сделать самостоятельно с помощью
os.remove("/путь/к/файлу.txt")

Это не гарантирует 100% защиту от скамеров, но точно отсеит процентов 90% халявщиков

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
12 урок (EIP-1559):
Видос по EIP-1559 транзам
Код из видео

В видео рассмотрено то, как отправлять транзакции типа EIP-1559 вместо legacy транзакций, за которые вас могут потенциально побрить так как если кодер писал софт по старым гайдам, то очень вероятно, что он отправляет легаси транзы

Видос будет полезен не только кодерам, но и тем, кто юзает готовые решения с открытым и закрытым кодом

Материалы из видео:
Видео с теорией по eip-1559
Статья с Хабра

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
Я уже писал выше, что появилась небольшая команда программистов, с которыми пишем софт под ретро и любую другую ончейн автоматизацию
До этого работали очень локально, а сейчас готовы принимать заказы на софт
Если интересно, не стесняйтесь писать в дм @ahillary
Please open Telegram to view this post
VIEW IN TELEGRAM
Залетаем в старкнет с двух ног с софтом на перевес
Мы с @saniksin подготовили для вас бесплатный софтик на старк

Что может софт в текущей версии:
Генерация кошельков Argent X
Генерация кошельков Braavos
Генерация EVM кошельков
Деплой кошельков Argent X
Деплой кошельков Braavos
Апдейт кошельков Argent X
Апдейт кошельков Braavos
Вывод с окекса
Официальный мост ETH <-> Starknet

Модули помеченные "" будут открываться со временем и с вашими лайками (клоунов тоже считаю 🤡)

Софт полностью написан на Python
Это было черезвычайно сложно так как старкнетовская библиотека черезвычайно кривая и не всегда вовремя обновляется, но мы постарались и преодолели все терни, чтобы вынести "звёзды"

ИНСТРУКЦИЯ ТУТ

Так же мы на своих кошельках уже более месяца крутим более продвинутую версию софта. Эта версия писалась для личного использования и сейчас мы готовы ей поделиться за разумную цену
Все подробности вы можете найти ТУТ

Если обнаружите какие-
либо баги, пишите сюда или мне (@ahillary) или Сане (@saniksin)

В наличие так
же есть софты:
• LayerZero
• ZkSync lite/era
• Aptos

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
Free Soft на graffio.art
Взял за основу софт у ребят из crypto.labs и немного улучшил его

Что сделал:
Добавил поддержку прокси:
- появился новый файл proxy.txt - в него нужно добавить столько же проксей, сколько у вас кошельков. Если добавите меньше, то могут быть ошибки (можно использовать одну проксю в принципе, но если у вас 100 кошельков, сделайте >= 100 строчек в файле proxy.txt с этой проксей)
Обновил алгоритм рисования
- теперь это не рандомные пиксели, а полноценные линии. Работает следующим образом:
1) Генерируется случайное число пикселей, которые мы хотим отрисовать
2) На основе этих пикселей генерируется количество линий, которые мы хотим отрисовать (если зарандомили 16 пикселей, то можем нарисовать 2 линии размером 1-8 или 4 линии размером 1-4 пикселя)
3) Далее в дело вступает алгоритм, которые отрисовывает рандомную линию

В принципе это всё, что я добавил
Софт написан на коленке, так что не судите строго (плюс я не трога JS около 2-х лет, так что считаю, что норм залетел)

Инструкция по установку:
1) Скачайте архив с гита с софтом и распакуйте у себя на ПК
2) Установите node.js к себе на комп (https://nodejs.org/en/)
3) Закиньте все приватники в файл wallets.txt (1 приватник = 1 строка)
4) Закиньте все прокси в файл proxy (1 прокся = 1 строка). Формат прокси:
http://login:password@ip:port
или
login:password@ip:port (в этом случае http:// подставится по-умолчанию)
5) Настройте файл config.js под себя (там из важных параметров по сути только pixelsCount и sleep. Остальное можно не трогать
6) Установите все зависимости
npm install
7) Запустите софт
node index

Если не хватает скорости выполнения софта, то советую просто дублировать софт, разделить кошельи между этими софтами и запустить из нескольких терминалов (по сути в многопроцессорном режиме)

Если будут ошибки - пишите в чат - будем оперативно решать

И еще раз ссылочку продублирую
https://github.com/CrashNosok/aptos-graffio-js
https://github.com/CrashNosok/aptos-graffio-js
https://github.com/CrashNosok/aptos-graffio-js

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop
2025/06/16 14:21:11
Back to Top
HTML Embed Code: